草庐IT

jQuery Mobile 事件

全部标签

c# - AutoCompleteSource 停止 KeyPress 事件?

简单代码C#winform应用程序(visualstudio2010):这里有一个带有一个文本框的简单表单是一个keyPress事件:privatevoidtextBox1_KeyPress(objectsender,KeyPressEventArgse){//ThekeypressedmethodusestheKeyCharpropertytocheck//whethertheENTERkeyispressed.if(e.KeyChar==(char)Keys.Return){Process.Start("http://yahoo.com",null);}}如果我在文本框中输入一些文

windows - 事件 ID 与事件查看器中显示的内容不匹配

在系统事件日志中是一个具有以下详细信息的事件:Source:Kernel-GeneralEventID:1Details:Thesystemtimehaschangedto‎2010‎-‎07‎-‎17T02:58:20.285000000Zfrom‎2010‎-‎07‎-‎17T02:58:20.285868600Z.EVENTLOGRECORD的EventID字段也为1,因此它与我们在事件日志查看器中看到的相匹配。到目前为止一切顺利。问题是,当您查看advapi32.dll(此源从中获取消息)时,您会看到:ID:01000001String:Thesystemtimehaschan

c# - 在鼠标悬停事件上更改按钮背景颜色

我正在使用C#Windows应用程序(WinForms)开发一个项目,因为我需要创建一个函数来使用按钮鼠标悬停事件更改单个表单中所有按钮的背景颜色。我该怎么做? 最佳答案 更改所有Button类型的控件:for(inti=0;i钩子(Hook)示例:MouseEnter+=newEventHandler(delegate(objectsender,EventArgse){SetButtonColour(Color.Blue);});MouseLeave+=newEventHandler(delegate(objectsender,E

c# - Net Runtime Bug : . NET Runtime 2.0 错误 - 事件 ID : 1000 Crashed my program. 这是什么原因造成的?

我有一个新程序,它已经24/7全天候运行了2个多星期,但昨晚它崩溃/宕机,我的log4net文件中没有致命日志异常...该进程似乎已被某些东西杀死。...当我查看Windows事件查看器应用程序日志时,它包含程序进程错误,提示“.NET运行时2.0错误”类型:错误事件ID:1000。这似乎是.Net运行时故障/错误,与我的代码无关。有谁知道这是什么原因造成的?是否有.Net运行时修复程序?/我在WindowServer2003虚拟机切片上运行.Net3.5。提前致谢。编辑:下面是完整的事件描述。它周围几个小时都没有发生任何事件,而且信息级别不是像这样的错误。来源:.NET运行时2.0错

windows - SFML 窗口调整事件阻塞主线程

我刚开始使用SFML图书馆和它太棒了。但是,当通过用鼠标拖动角来调整窗口大小时,在释放鼠标之前我不会得到调整大小事件。这意味着在释放鼠标之前我无法更新我的图形(游戏循环在gui线程上)并且还会导致大量事件通过所有调整大小的位置。我怎样才能使调整大小不阻塞线程? 最佳答案 Windows导致此问题。如果您移动窗口或调整窗口大小,GetEvent()将变得阻塞。(讨厌这个操作系统的另一个有趣的小理由......)我已经用单独的事件轮询线程解决了这个问题。看看这个:(您感兴趣的部分完全在main.cpp中。)https://bitbuck

windows - Windows 中事件进程列表的用途?

我注意到所有_EPROCESS对象都通过ActiveProcessList链接相互链接。这个列表的目的是什么。操作系统使用这个事件进程列表做什么? 最佳答案 在WindowsNT中,可调度的单位是线程。进程充当线程的容器,也充当定义哪些虚拟内存映射处于事件状态(以及其他一些东西)的抽象。所有操作系统都需要保持此信息可用。在不同的时间,操作系统的不同组件可能需要搜索与特定特征匹配的进程,或者需要评估所有事件进程。那么,我们如何存储这些信息呢?为什么不是内存中的巨大数组?那么,这个阵列有多大?我们是否愿意将事件进程的数量限制为该数组的大

windows - 确定事件窗口名称或 ID

你好,我正在使用VB2008是否可以获取事件窗口名称或ID?例如我有事件的记事本窗口,现在我如何获得它的进程名称或进程?id(最好是进程id) 最佳答案 您需要使用Pinvoke来执行一些Win32API来获取所有这些信息。以下是您需要使用的Pinvoke序列。GetForegroundWindow(获取当前事件窗口句柄-hwnd)GetWindowThreadProcessId(获取您在上述API调用中获取的hwnd的进程ID和线程ID) 关于windows-确定事件窗口名称或ID,我

c# - 在 Windows 窗体中为控件使用通用事件处理程序!

我有一堆控件,当表单加载时,这些控件会从数据库中填充。我正在使用字典(control.Name作为键,Control.Value作为值)来存储初始值。当用户更改值时,我正在使用其他词典加载当前值并将其与初始词典进行比较。如果值不同,我将运行某种代码来提示用户进行更改。我认为它更骇人听闻,正在寻找更好的解决方案。请指教。谢谢 最佳答案 试试这个ForEachctrlAsControlInme.ControlsIfTypeOfctrlIsCheckBoxThenAddHandler(DirectCast(ctrl,CheckBox).C

windows - 为 a/24 网络中的每台事件机器运行一个批处理文件

当前形式的脚本@echoonsetlocalEnableDelayedExpansionset/pipAddress="enteripaddress:"remrightnowtheloopissetto(1,1,50)forthesakeoftestingfor/l%%iin(1,1,50)do(ping-n1%ipAddress%.%%i|find"TTL">nulif!errorlevel!==0(deploy_mir.bat%ipAddress%.%%i))endlocal然后在已知在线主机(10.167.194.22)上运行它的结果是C:\DOCUME~1\socuser2\M

c - 在事件中 sleep

我有一个多线程程序,其中我无条件地在一个线程(线程A)中休眠无限时间。当另一个线程(ThreadB)中发生事件时,它通过发信号唤醒Thread-A。现在我知道有多种方法可以做到这一点。当我的程序在windows环境下运行时,我在Thread-A中使用WaitForSingleObject,在Thread-B中使用SetEvent。它工作正常。我还可以使用基于文件描述符的模型进行轮询、选择。有不止一种方法可以做到这一点。但是,我试图找到最有效的方法。我想在Thread-B发出信号时尽快唤醒Thread-A。你认为什么是最好的选择。我可以探索基于驱动程序的选项。谢谢